46d9ab2522967186b8d01cb76802f85ce4fd9b50,VUE2/src/tufts/vue/LWIcon.java,Hierarchy,isShowing,#,1172
Before Change
// TODO performance: getting complicated: compute in layout (and check for all text nodes, not just first)
// Will need to make sure layout() is called when removing items from nodes: only appears to be called upon adding
if (IconPref.getHierarchyIconValue()) {
if (mLWC.hasChildren() && mLWC.numChildren() == 1) {
LWComponent child0 = mLWC.getChild(0);
if (child0.isTextNode() || LWNode.isImageNode(mLWC))
return false;
After Change
return false;
else
return true;
} else if (mLWC.hasChildren())
return true;
}
return false;
}